草庐IT

dart - Flutter Future 和 setstate

全部标签

dart - 如何在 BottomNavigationBarItem 中绝对定位徽章

我正在使用BottomNavigationBarItem来显示带有图标和文本的底部导航UI。我希望能够在这些徽章上添加带有数值的徽章。这是我目前的尝试:bottomNavigationBar:newBottomNavigationBar(items:[newBottomNavigationBarItem(icon:newStack(children:[constIcon(Icons.home),newPositioned(top:0.0,left:0.0,child:newContainer(decoration:newBoxDecoration(borderRadius:newBor

dart - 如何在 BottomNavigationBarItem 中绝对定位徽章

我正在使用BottomNavigationBarItem来显示带有图标和文本的底部导航UI。我希望能够在这些徽章上添加带有数值的徽章。这是我目前的尝试:bottomNavigationBar:newBottomNavigationBar(items:[newBottomNavigationBarItem(icon:newStack(children:[constIcon(Icons.home),newPositioned(top:0.0,left:0.0,child:newContainer(decoration:newBoxDecoration(borderRadius:newBor

dart - 等待异步完成

我现在有这样的东西FuturecheckAvailability(Stringemail)async{varclient=newhttp.Client();varresponse=awaitclient.get(host);boolresult;if(response.statusCode==404){result=true;}elseif(response.statusCode==200){result=false;}client.close();returnresult;}我从一个普通的非aysnc函数调用上面的方法这样voidtest(){checkAvailability(em

dart - 等待异步完成

我现在有这样的东西FuturecheckAvailability(Stringemail)async{varclient=newhttp.Client();varresponse=awaitclient.get(host);boolresult;if(response.statusCode==404){result=true;}elseif(response.statusCode==200){result=false;}client.close();returnresult;}我从一个普通的非aysnc函数调用上面的方法这样voidtest(){checkAvailability(em

dart - Flutter - 泛型函数类型定义错误

我正在按照教程building-a-social-network-with-flutter在flutter中编写一个基本的loadmorelistview:定义一个typedef函数作为ListView适配器,它为每个项目返回一个小部件:typedefWidgetWidgetAdapter(Tt);我的基本ListView小部件:classLoadingListViewextendsStatefulWidget{...finalWidgetAdapterwidgetAdapter;...@overridecreateState()=>new_LoadingListViewState()

dart - Flutter - 泛型函数类型定义错误

我正在按照教程building-a-social-network-with-flutter在flutter中编写一个基本的loadmorelistview:定义一个typedef函数作为ListView适配器,它为每个项目返回一个小部件:typedefWidgetWidgetAdapter(Tt);我的基本ListView小部件:classLoadingListViewextendsStatefulWidget{...finalWidgetAdapterwidgetAdapter;...@overridecreateState()=>new_LoadingListViewState()

dart - Flutter 应用程序错误 - 在 null 上调用了 getter 'value'

我正在构建一个应用程序,我需要在相机View顶部显示一些内容。这是我的代码。import'dart:async';import'package:flutter/material.dart';import'package:camera/camera.dart';Listcameras;voidmain()async{runApp(newMaterialApp(home:newCameraApp(),));}classCameraAppextendsStatefulWidget{@override_CameraAppStatecreateState()=>new_CameraAppStat

dart - Flutter 应用程序错误 - 在 null 上调用了 getter 'value'

我正在构建一个应用程序,我需要在相机View顶部显示一些内容。这是我的代码。import'dart:async';import'package:flutter/material.dart';import'package:camera/camera.dart';Listcameras;voidmain()async{runApp(newMaterialApp(home:newCameraApp(),));}classCameraAppextendsStatefulWidget{@override_CameraAppStatecreateState()=>new_CameraAppStat

Flutter setState() 并不总是调用我的构建方法

我正在试用Flutter,但我无法让UI持续更新。我想在调用长时间运行的异步方法时显示一条状态消息,但我在调用长时间运行的方法之前进行的setState()调用似乎不会导致调用我的build()方法。我创建了一个简单示例,计算25到30之间随机选择的数字的斐波那契数。在我的示例代码/应用程序中,点击“calc”按钮调用_calc()。_calc()选择一个随机数,设置一个状态消息“正在计算$num的Fib...”绑定(bind)到文本小部件(_status)并使用setState()更新它;然后调用async_fib()例程来计算数字;然后使用setState()用结果更新_statu

Flutter setState() 并不总是调用我的构建方法

我正在试用Flutter,但我无法让UI持续更新。我想在调用长时间运行的异步方法时显示一条状态消息,但我在调用长时间运行的方法之前进行的setState()调用似乎不会导致调用我的build()方法。我创建了一个简单示例,计算25到30之间随机选择的数字的斐波那契数。在我的示例代码/应用程序中,点击“calc”按钮调用_calc()。_calc()选择一个随机数,设置一个状态消息“正在计算$num的Fib...”绑定(bind)到文本小部件(_status)并使用setState()更新它;然后调用async_fib()例程来计算数字;然后使用setState()用结果更新_statu